package com.zdkj.subway.check.entity;

import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.springframework.data.annotation.Id;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 营销车票 - 线下取票明细 sw_st_marketing_ticket_offine_take_ticket
 */
@Data
@ApiModel(value = "营收车票线下取票明细表")
public class SwStMarketingTicketOffineTakeTicket {
    /**
     * 唯一标识
     */
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    Integer id;
    /**
     * 主表关联ID
     */
    Integer relationId;
    /**
     * 票种code
     */
    String ticketType;
    /**
     * 车票code
     */
    String ticketName;
    /**
     * 票价
     */
    BigDecimal ticketPrice;
    /**
     * 车票张数
     */
    Integer ticketNum;
    /**
     * 售卖金额
     */
    BigDecimal sellAmount;
    /**
     * 线下核销（0）和转账（1）使用字典维护名称的显示
     */
    String takeTicketWay;
    /**
     * 回执单金额、单据号
     */
    String ticketWayNum;
    /**
     * 日期
     */
    Date takeTicketTime;
    /**
     * 回执单附件路径
     */
    String receiptFilePath;
    /**
     * 创建时间
     */
    Date createTime;
    /**
     * 数据更新时间
     */
    Date updateTime;
    /**
     * 删除标志 1：删除 0：未删
     */
    String delFlag;

}
